Spanish Adjectives: implacable

Spanish Adjectives verb 'implacable' conjugated